KVIrc  4.9.2
DeveloperAPIs
Namespaces | Functions
KviOggIrcText.h File Reference

Contains the KviOggIrcText namespace;. More...

Go to the source code of this file.

Namespaces

 KviOggIrcText
 A namespace implementing our tricky codec to send and receive text multiplexed inside an ogg stream.
 

Functions

static void KviOggIrcText::_tp_readbuffer (oggpack_buffer *opb, char *buf, const long len)
 Reads len bytes from the bitpacking buffer opb to buf. More...
 
static void KviOggIrcText::_tp_writebuffer (oggpack_buffer *opb, const char *buf, const long len)
 Writes len bytes from buf to the bitpacking buffer opb. More...
 
static int KviOggIrcText::irct_decode_headerin (ogg_packet *op)
 Decoded an irct header (used when decoding) More...
 
static int KviOggIrcText::irct_decode_packetin (char **textPkt, int *textSize, ogg_packet *op)
 Extracts some bunary text from an irct packet (used when decoding) More...
 
static int KviOggIrcText::irct_encode_clear ()
 Irct codec destructor function; this is where the codec state gets cleared (unused by now) More...
 
static int KviOggIrcText::irct_encode_headerout (ogg_packet *op)
 Creates an irct header (used when encoding) More...
 
static int KviOggIrcText::irct_encode_init ()
 Irct codec constructor function; this is where the codec state gets created (unused by now) More...
 
static int KviOggIrcText::irct_encode_packetout (const char *textPkt, int textSize, int last_p, ogg_packet *op)
 Creates an irct packet from some binary text (used when encoding) More...
 

Detailed Description

Contains the KviOggIrcText namespace;.

Author
Fabio Bas