libSmarties  1.3.1
 All Data Structures Namespaces Files Functions Variables Typedefs Friends Macros
Data Structures | Namespaces | Macros | Typedefs
Smarties.h File Reference
#include <map>
#include <stdint.h>
#include <list>
#include <vector>
#include "osc/OscReceivedElements.h"
#include "osc/OscPacketListener.h"
#include "osc/OscOutboundPacketStream.h"
#include "ip/UdpSocket.h"
#include "SmartiesPuck.h"
#include "SmartiesWidgets.h"
#include "SmartiesEvents.h"

Data Structures

class  smarties::Smarties
 Smarties central class. More...
 

Namespaces

 smarties
 

Macros

#define DEFAULT_PORT_SMARTIES   57110
 Default port that mobile device should use to send message to the server (you should note really care, but only one application could use this port on the server). More...
 
#define SMARTIES_OSC_OUT_PORT   57120
 Default port that the server should use to send message to the mobile devices (you should note really care, but only one application could use this port on a given mobile device). More...
 
#define SMARTIES_SHARINGPOL_MEDIUM   0
 
#define SMARTIES_SHARINGPOL_STRICT   1
 
#define SMARTIES_SHARINGPOL_PERMISSIVE   2
 
#define SMARTIES_SHARINGPOL_CUSTOM   3
 
#define SMARTIES_PUCK_STATUS_FREE   0
 
#define SMARTIES_PUCK_STATUS_LOCKED   1
 
#define SMARTIES_PUCK_STATUS_SELECTED   2
 
#define SMARTIES_DEVICE_ORIENTATION_LANDSCAPE   0;
 
#define SMARTIES_DEVICE_ORIENTATION_PORTRAIT   1;
 
#define SMARTIES_SOUND_NONE   0
 
#define SMARTIES_SOUND_NOTIFICATION   1
 
#define SMARTIES_SOUND_RINGTONE   2
 
#define SMARTIES_SOUND_ALARM   3
 

Typedefs

typedef std::map< int32_t,
SmartiesPuck * > 
smarties::puckMapping
 
typedef std::map< std::string,
SmartiesDevice * > 
smarties::deviceMapping
 
typedef std::list
< SmartiesEvent * > 
smarties::SmartiesEventQueue
 

Macro Definition Documentation

#define DEFAULT_PORT_SMARTIES   57110

Default port that mobile device should use to send message to the server (you should note really care, but only one application could use this port on the server).

57110

#define SMARTIES_DEVICE_ORIENTATION_LANDSCAPE   0;
#define SMARTIES_DEVICE_ORIENTATION_PORTRAIT   1;
#define SMARTIES_OSC_OUT_PORT   57120

Default port that the server should use to send message to the mobile devices (you should note really care, but only one application could use this port on a given mobile device).

57120

#define SMARTIES_PUCK_STATUS_FREE   0
#define SMARTIES_PUCK_STATUS_LOCKED   1
#define SMARTIES_PUCK_STATUS_SELECTED   2
#define SMARTIES_SHARINGPOL_CUSTOM   3
#define SMARTIES_SHARINGPOL_MEDIUM   0
#define SMARTIES_SHARINGPOL_PERMISSIVE   2
#define SMARTIES_SHARINGPOL_STRICT   1
#define SMARTIES_SOUND_ALARM   3
#define SMARTIES_SOUND_NONE   0
#define SMARTIES_SOUND_NOTIFICATION   1
#define SMARTIES_SOUND_RINGTONE   2