Galena :: xfirelib

This is a static archive of the original page - xfirelib is no longer maintained.
Navigation
Home
Board
Bug Tracker
Downloads

XFireGateway





User

You are currently not logged in.
Login
Register


0 logged in users.
21 active guests.


Project: xfirelib

Home
Board

xfirelib::BuddyListNamesPacket Class Reference

#include <buddylistnamespacket.h>

Inheritance diagram for xfirelib::BuddyListNamesPacket:

Inheritance graph
[legend]
Collaboration diagram for xfirelib::BuddyListNamesPacket:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 BuddyListNamesPacket ()
XFirePacketContentnewPacket ()
int getPacketId ()
int getPacketContent (char *buf)
int getPacketAttributeCount ()
int getPacketSize ()
void parseContent (char *buf, int length, int numberOfAtts)
int readStrings (vector< string > *strings, char *buf, int index)

Public Attributes

vector< string > * usernames
vector< string > * nicks
vector< long > * userids

Constructor & Destructor Documentation

xfirelib::BuddyListNamesPacket::BuddyListNamesPacket  ) 
 

Definition at line 35 of file buddylistnamespacket.cpp.

References nicks, userids, and usernames.

Referenced by newPacket().


Member Function Documentation

int xfirelib::BuddyListNamesPacket::getPacketAttributeCount  )  [inline, virtual]
 

Reimplemented from xfirelib::XFireRecvPacketContent.

Definition at line 46 of file buddylistnamespacket.h.

int xfirelib::BuddyListNamesPacket::getPacketContent char *  buf  )  [inline, virtual]
 

Reimplemented from xfirelib::XFireRecvPacketContent.

Definition at line 45 of file buddylistnamespacket.h.

int xfirelib::BuddyListNamesPacket::getPacketId  )  [inline, virtual]
 

Implements xfirelib::XFirePacketContent.

Definition at line 44 of file buddylistnamespacket.h.

References XFIRE_BUDDYS_NAMES_ID.

int xfirelib::BuddyListNamesPacket::getPacketSize  )  [inline, virtual]
 

Reimplemented from xfirelib::XFireRecvPacketContent.

Definition at line 47 of file buddylistnamespacket.h.

XFirePacketContent* xfirelib::BuddyListNamesPacket::newPacket  )  [inline, virtual]
 

Implements xfirelib::XFirePacketContent.

Definition at line 42 of file buddylistnamespacket.h.

References BuddyListNamesPacket().

Here is the call graph for this function:

void xfirelib::BuddyListNamesPacket::parseContent char *  buf,
int  length,
int  numberOfAtts
[virtual]
 

Implements xfirelib::XFirePacketContent.

Definition at line 41 of file buddylistnamespacket.cpp.

References xfirelib::VariableValue::getValueAsLong(), nicks, xfirelib::VariableValue::readName(), readStrings(), xfirelib::VariableValue::readValue(), userids, usernames, and XDEBUG.

Here is the call graph for this function:

int xfirelib::BuddyListNamesPacket::readStrings vector< string > *  strings,
char *  buf,
int  index
 

Definition at line 69 of file buddylistnamespacket.cpp.

References xfirelib::VariableValue::getName(), xfirelib::VariableValue::getValue(), xfirelib::VariableValue::getValueAsLong(), xfirelib::VariableValue::readValue(), and XDEBUG.

Referenced by parseContent().

Here is the call graph for this function:


Member Data Documentation

vector<string>* xfirelib::BuddyListNamesPacket::nicks
 

Definition at line 54 of file buddylistnamespacket.h.

Referenced by BuddyListNamesPacket(), and parseContent().

vector<long>* xfirelib::BuddyListNamesPacket::userids
 

Definition at line 55 of file buddylistnamespacket.h.

Referenced by BuddyListNamesPacket(), and parseContent().

vector<string>* xfirelib::BuddyListNamesPacket::usernames
 

Definition at line 53 of file buddylistnamespacket.h.

Referenced by BuddyListNamesPacket(), and parseContent().


The documentation for this class was generated from the following files:
Powered by Galena
This page is powered by Galena. - Get your own free "CMS" (Wiki, Board, Todolist/Buglist-Tracker)
Author of Galena: Herbert Poul - kahless+galena@sphene.net - jabber id: kahless@sphene.net - icq uin: 50647169
Page generated in 19 millisecs