Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages   Examples  

macs_session Struct Reference
[Sessions]

The MACS session structure. More...

#include <libmacs.h>


Data Fields

char * skey
char * uid
void * _sess
void * _ctx


Detailed Description

The MACS session structure.

May be in one of three states:

  1. initialized - as returned from macs_init() and macs_new_sess()
  2. logged in - as returned from macs_login()
  3. logged out - as returned from macs_logout() or after a period of inactivity
Examples:

sample.c.


Field Documentation

char* macs_session::skey
 

The skey associated with the session.

char* macs_session::uid
 

The UID of a logged-in session.

Examples:
sample.c.

void* macs_session::_sess
 

An opaque member to hold API-internal per-session data

void* macs_session::_ctx
 

An opaque member to hold API-internal shared context data


The documentation for this struct was generated from the following file:
Generated on Fri Aug 8 09:53:44 2003 for MACS Client C API by doxygen1.3-rc3