yumapro  23.10T-9
YumaPro SDK
Loading...
Searching...
No Matches
agt_ypgrpc.h File Reference

Server YP-GRPC support module. More...

#include "agt.h"
#include "agt_cfg.h"
#include "ncxtypes.h"
#include "dlq.h"
#include "status.h"
Include dependency graph for agt_ypgrpc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  agt_ypgrpc_stats_t
 Streams Statistics. More...
 
struct  agt_ypgrpc_server_t
 gRPC Server Control block struct More...
 
struct  agt_ypgrpc_stream_t
 gRPC Server and Client Streams Control block struct More...
 

Functions

status_t agt_ypgrpc_init (void)
 Initialize the YP-GRPC subsysystem handler. More...
 
void agt_ypgrpc_cleanup (void)
 Cleanup the YP-GRPC Module. More...
 
status_t agt_ypgrpc_delete_server (const xmlChar *name)
 Delete an existing server entry. More...
 
status_t agt_ypgrpc_delete_streams (const xmlChar *name)
 Delete server and client streams associated with this gRPC server. More...
 
agt_ypgrpc_server_tagt_ypgrpc_get_first_server (void)
 Get the first server entry in serverQ. More...
 
agt_ypgrpc_server_tagt_ypgrpc_get_next_server (const agt_ypgrpc_server_t *server_entry)
 Get the next serverentry in serverQ. More...
 
agt_ypgrpc_server_tagt_ypgrpc_get_server (const xmlChar *name)
 Get a specific gRPC server by name. More...
 
agt_ypgrpc_stream_tagt_ypgrpc_get_first_stream (void)
 Get the first server or client stream entry in streamQ. More...
 
agt_ypgrpc_stream_tagt_ypgrpc_get_next_stream (const agt_ypgrpc_stream_t *entry)
 Get the next server or client entry in streamQ. More...
 
boolean agt_ypgrpc_has_server_stream (void)
 Check if there are any Server streams available. More...
 
boolean agt_ypgrpc_has_client_stream (void)
 Check if there are any client streams available. More...
 
agt_ypgrpc_stats_tagt_ypgrpc_get_total_stats (void)
 Get a r/w pointer to the the totals stats. More...
 

Detailed Description

Server YP-GRPC support module.