psyced/world/net/include/presence.h

35 lines
1.2 KiB
C

// $Id: presence.h,v 1.11 2008/07/26 10:54:30 lynx Exp $ // vim:syntax=lpc:ts=8
//
#ifndef _INCLUDE_PRESENCE_H
#define _INCLUDE_PRESENCE_H
#ifndef _flag_disable_module_presence
// similar to what is defined as "availability"
// in http://www.psyc.eu/presence
// yeah! we WILL be getting there one happy day.
#define AVAILABILITY_EXPIRED 0 // as yet unused.
#define AVAILABILITY_UNKNOWN 0 // in use internally.
#define AVAILABILITY_OFFLINE 1 // in use.
#define AVAILABILITY_VACATION 2 // activated, better name?
#define AVAILABILITY_AWAY 3 // in use.
// UNAVAILABLE ?
#define AVAILABILITY_DO_NOT_DISTURB 4 // activated, better name?
#define AVAILABILITY_NEARBY 5 // activated.
#define AVAILABILITY_BUSY 6 // in use.
#define AVAILABILITY_HERE 7 // in use.
// AVAILABLE ?
#define AVAILABILITY_TALKATIVE 8 // activated, name?
#define AVAILABILITY_REALTIME 9 // as yet unused, name?
// more unused stuff from http://www.psyc.eu/presence
// see also english wording currently in net/library/share.c
#define MOOD_JUCHEI 8
#define MOOD_BASSTSCHO 6
#define MOOD_NAJA 4
#define MOOD_LEXTSMIAMOARSCHI 2
#define MOOD_UNSPECIFIED 0
#endif // _flag_disable_module_presence
#endif