24 lines
546 B
JavaScript
24 lines
546 B
JavaScript
|
/**
|
||
|
* @fileoverview Internal interface for messages implemented with the binary
|
||
|
* kernel.
|
||
|
*/
|
||
|
goog.module('protobuf.binary.InternalMessage');
|
||
|
|
||
|
const Kernel = goog.requireType('protobuf.runtime.Kernel');
|
||
|
|
||
|
/**
|
||
|
* Interface that needs to be implemented by messages implemented with the
|
||
|
* binary kernel. This is an internal only interface and should be used only by
|
||
|
* the classes in binary kernel.
|
||
|
*
|
||
|
* @interface
|
||
|
*/
|
||
|
class InternalMessage {
|
||
|
/**
|
||
|
* @package
|
||
|
* @return {!Kernel}
|
||
|
*/
|
||
|
internalGetKernel() {}
|
||
|
}
|
||
|
|
||
|
exports = InternalMessage;
|