#ifndef BPANDROIDSHM #define BPANDROIDSHM #include #include "IAndroidShm.h" #include namespace android { class BpAndroidShm: public BpInterface { public: BpAndroidShm( const sp & impl); virtual ~BpAndroidShm(); virtual sp getBuffer(int index); virtual int sendCommand(const char *command); virtual int allocShm(const int size); // if negative return value is error virtual int removeShm(const unsigned int index); // shared memory Á¦°Å virtual int isAllocated(const unsigned int index); // allocated ¿©ºÎ È®ÀÎ virtual int setRegistryIndex(const unsigned int index); virtual int getRegistryIndex(); virtual sp InitSemaphore(const char* name); }; }; #endif