mirror of
https://github.com/grpc/grpc-node.git
synced 2025-12-08 18:23:54 +00:00
Merge pull request #3886 from murgatroid99/node_file_comments
Added some file-level comments to Node source files
This commit is contained in:
commit
799aec2d80
@ -33,6 +33,17 @@
|
||||
|
||||
/**
|
||||
* Client module
|
||||
*
|
||||
* This module contains the factory method for creating Client classes, and the
|
||||
* method calling code for all types of methods.
|
||||
*
|
||||
* For example, to create a client and call a method on it:
|
||||
*
|
||||
* var proto_obj = grpc.load(proto_file_path);
|
||||
* var Client = proto_obj.package.subpackage.ServiceName;
|
||||
* var client = new Client(server_address, client_credentials);
|
||||
* var call = client.unaryMethod(arguments, callback);
|
||||
*
|
||||
* @module
|
||||
*/
|
||||
|
||||
|
||||
@ -32,6 +32,8 @@
|
||||
*/
|
||||
|
||||
/**
|
||||
* This module contains functions that are common to client and server
|
||||
* code. None of them should be used directly by gRPC users.
|
||||
* @module
|
||||
*/
|
||||
|
||||
|
||||
@ -33,6 +33,15 @@
|
||||
|
||||
/**
|
||||
* Metadata module
|
||||
*
|
||||
* This module defines the Metadata class, which represents header and trailer
|
||||
* metadata for gRPC calls. Here is an example of how to use it:
|
||||
*
|
||||
* var metadata = new metadata_module.Metadata();
|
||||
* metadata.set('key1', 'value1');
|
||||
* metadata.add('key1', 'value2');
|
||||
* metadata.get('key1') // returns ['value1', 'value2']
|
||||
*
|
||||
* @module
|
||||
*/
|
||||
|
||||
|
||||
@ -33,6 +33,17 @@
|
||||
|
||||
/**
|
||||
* Server module
|
||||
*
|
||||
* This module contains all the server code for Node gRPC: both the Server
|
||||
* class itself and the method handler code for all types of methods.
|
||||
*
|
||||
* For example, to create a Server, add a service, and start it:
|
||||
*
|
||||
* var server = new server_module.Server();
|
||||
* server.addProtoService(protobuf_service_descriptor, service_implementation);
|
||||
* server.bind('address:port', server_credential);
|
||||
* server.start();
|
||||
*
|
||||
* @module
|
||||
*/
|
||||
|
||||
@ -746,8 +757,8 @@ Server.prototype.addProtoService = function(service, implementation) {
|
||||
* Binds the server to the given port, with SSL enabled if creds is given
|
||||
* @param {string} port The port that the server should bind on, in the format
|
||||
* "address:port"
|
||||
* @param {boolean=} creds Server credential object to be used for SSL. Pass
|
||||
* nothing for an insecure port
|
||||
* @param {ServerCredentials=} creds Server credential object to be used for
|
||||
* SSL. Pass an insecure credentials object for an insecure port.
|
||||
*/
|
||||
Server.prototype.bind = function(port, creds) {
|
||||
if (this.started) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user