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; |