Class MsgImage

Index Home MAE > MAE Architecture > MAE Data Types > Class Index > Class MsgImage

Public Methods
MsgImage()
inline unsigned int size() const
inline void setSize(max_size)
bool isImageCmd(request, param, msgr, src)
string addImageLib(lib_id)
const Image& getImage(image_id, deleteAfterGet)
Image& getImageRW(image_id)
static bool sendImage(destination, request, params, image, errmsg, group)
void dumpImageCache()
inline void setSaved(image_id)
Private Properties
Private Methods
void startImage(si, image_id)
int ImageIndex(image_id)
int ImageAdd(image_id, image)
int ImageAdd(lib_id)
void ensureCacheMaxSize()
static bool send(channel, request, params, group)

#include <MsgImage.h >

Public Methods

MsgImage()

inline unsigned int size() const

inline void setSize(max_size)

unsigned int max_size


bool isImageCmd(request, param, msgr, src)

const string& request

XMLData& param

Messenger& msgr

const string& src


string addImageLib(lib_id)

ImageLibId lib_id


return image_id

const Image& getImage(image_id, deleteAfterGet)

const string& image_id

bool deleteAfterGet

Default value: true


Image& getImageRW(image_id)

const string& image_id


static bool sendImage(destination, request, params, image, errmsg, group)

const string& destination

const string& request

XMLData& params

Image& image

const string& errmsg

Default value: ""

const string& group

Default value: ""


void dumpImageCache()

inline void setSaved(image_id)

const string& image_id


Private Properties

vector <MsgImage_cache > ImageCache

unsigned int cache_size

default size: 0 (unlimited)


Private Methods

void startImage(si, image_id)

int si

const string& image_id


int ImageIndex(image_id)

const string& image_id


int ImageAdd(image_id, image)

const string& image_id

const Image& image


int ImageAdd(lib_id)

ImageLibId lib_id


void ensureCacheMaxSize()

static bool send(channel, request, params, group)

const string& channel

const string& request

XMLData& params

const string& group


package the request and send to app listening on channel