nn_sockbase_vfptr

To be implemented by individual socket types.

extern (C) @nogc nothrow nothrow @nogc
struct nn_sockbase_vfptr {
extern (C)
void function(nn_sockbase*) stop;
extern (C)
void function(nn_sockbase*) destroy;
extern (C)
int function(nn_sockbase*, nn_pipe*) add;
extern (C)
void function(nn_sockbase*, nn_pipe*) rm;
extern (C)
void function(nn_sockbase*, nn_pipe*) in_;
extern (C)
void function(nn_sockbase*, nn_pipe*) out_;
extern (C)
int function(nn_sockbase*) events;
extern (C)
int function(nn_sockbase*, nn_msg*) send;
extern (C)
int function(nn_sockbase*, nn_msg*) recv;
extern (C)
int function(nn_sockbase*, int level, int option, const void* optval, size_t optvallen) setopt;
extern (C)
int function(nn_sockbase*, int level, int option, void* optval, size_t* optvallen) getopt;
}