The Assimilation Project
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
_Listener Struct Reference

This is the Listener class. object - which generically listens for packets. More...

#include <listener.h>

Collaboration diagram for _Listener:

Data Fields

AssimObj baseclass
 
ConfigContextconfig
 
NetGSourcetransport
 
gboolean(* got_frameset )(Listener *self, FrameSet *fs, NetAddr *na)
 called when a FrameSet arrives More...
 
void(* associate )(Listener *self, NetGSource *source)
 NetGSource class to associate with More...
 
void(* dissociate )(Listener *self)
 Dissociate us from our source. More...
 

Detailed Description

This is the Listener class. object - which generically listens for packets.

Definition at line 41 of file listener.h.

Field Documentation

void(* _Listener::associate)(Listener *self,NetGSource *source)

NetGSource class to associate with

Definition at line 49 of file listener.h.

Referenced by authlistener_new(), listener_new(), main(), nano_start_full(), and nanoobey_expecthb().

AssimObj _Listener::baseclass

Definition at line 42 of file listener.h.

Referenced by authlistener_new(), hblistener_new(), and listener_new().

void(* _Listener::dissociate)(Listener *self)

Dissociate us from our source.

Definition at line 51 of file listener.h.

Referenced by _authlistener_associate(), authlistener_new(), listener_new(), main(), and nano_shutdown().

gboolean(* _Listener::got_frameset)(Listener *self,FrameSet *fs,NetAddr *na)

called when a FrameSet arrives

Definition at line 45 of file listener.h.

Referenced by _netgsource_dispatch(), authlistener_new(), hblistener_new(), listener_new(), and main().


The documentation for this struct was generated from the following file: