HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_Fifo.h File Reference
#include "UT_API.h"
#include "UT_NonCopyable.h"
#include "UT_String.h"
+ Include dependency graph for UT_Fifo.h:

Go to the source code of this file.

Classes

class  UT_Fifo
 

Typedefs

typedef void(* UT_FifoCallback )(const char *a, int len, void *data)
 
typedef UT_Fifo *(* UT_FifoCreator )(UT_FifoCallback func, void *data)
 
typedef UT_Fifo *(* UT_NetFifoCreator )(UT_String, int, UT_FifoCallback func, void *data)
 

Functions

UT_API void UTsetFifoCreator (UT_FifoCreator func)
 
UT_API UT_FifoUTgetNewFifo (UT_FifoCallback func, void *data)
 
UT_API void UTsetNetFifoCreator (UT_NetFifoCreator func)
 
UT_API UT_FifoUTgetNewNetFifo (UT_String address, int port, UT_FifoCallback func, void *data)
 

Typedef Documentation

typedef void(* UT_FifoCallback)(const char *a, int len, void *data)

Definition at line 24 of file UT_Fifo.h.

typedef UT_Fifo*(* UT_FifoCreator)(UT_FifoCallback func, void *data)

Definition at line 25 of file UT_Fifo.h.

typedef UT_Fifo*(* UT_NetFifoCreator)(UT_String, int, UT_FifoCallback func, void *data)

Definition at line 26 of file UT_Fifo.h.

Function Documentation

UT_API UT_Fifo* UTgetNewFifo ( UT_FifoCallback  func,
void data 
)
UT_API UT_Fifo* UTgetNewNetFifo ( UT_String  address,
int  port,
UT_FifoCallback  func,
void data 
)
UT_API void UTsetFifoCreator ( UT_FifoCreator  func)
UT_API void UTsetNetFifoCreator ( UT_NetFifoCreator  func)