ngfd-plugin
|
Interface declaration structure. More...
#include <inputinterface.h>
Public Attributes | |
const char * | name |
Name of the interface. | |
int(* | initialize )(NInputInterface *iface) |
Initialization function. | |
void(* | shutdown )(NInputInterface *iface) |
Shutdown function. | |
void(* | send_error )(NInputInterface *iface, NRequest *request, const char *err_msg) |
Error sending function. | |
void(* | send_reply )(NInputInterface *iface, NRequest *request, int ret_code) |
Reply sending function. | |
Interface declaration structure.
int(* _NInputInterfaceDecl::initialize) (NInputInterface *iface) |
Initialization function.
Called when input interface is loaded.
iface | NInputInterface structure |
const char* _NInputInterfaceDecl::name |
Name of the interface.
void(* _NInputInterfaceDecl::send_error) (NInputInterface *iface, NRequest *request, const char *err_msg) |
Error sending function.
Called when error message needs to be sent to client
iface | NInputInterface structure |
request | Request which error is related to |
err_msg | Error message |
void(* _NInputInterfaceDecl::send_reply) (NInputInterface *iface, NRequest *request, int ret_code) |
Reply sending function.
Called when reply to request needs to be sent to client
iface | NInputInterface structure |
request | Request which reply is related to |
ret_code | Return code to request |
void(* _NInputInterfaceDecl::shutdown) (NInputInterface *iface) |
Shutdown function.
Called when input interface is removed.
iface | NInputInterface structure |