ShareMemory.hpp ( File view )
- By rarshion 2014-11-04
- View(s):131
- Download(s):3
- Point(s): 2
#ifndef SHAREMEMORY_HPP #define SHAREMEMORY_HPP #include<string> #include"Uncopyable.hpp" // it will arise an error in ~ShareMemory if the class can be copied //because it will munmap one memory more than one time class ShareMemory : public Uncopyable { public: ShareMemory(const std::string& fileName, int memSize = 4096); ~ShareMemory(); //wheather create a shareMemory success or not operator bool () { return mp_ptr != NULL; } void readShm(int shmOffset, void* buf, int size); void writeShm(int shmOffset, const void* buf, int size); private: char* mp_ptr; //point to the share memory int m_share_mem_size; }; #endif // SHAREMEMORY_HPP
...
Expand> <Close
Sponsored links
File list
Tips: You can preview the content of files by clicking file names^_^Name | Size | Date |
---|---|---|
arm_capture.o | 7.44 kB | 23-09-14 11:04 |
arm_capture_init.o | 6.25 kB | 23-09-14 11:04 |
arm_capture_uinit.o | 2.11 kB | 23-09-14 11:04 |
arm_capvideo.o | 18.83 kB | 23-09-14 11:04 |
arm_capvideo_init.o | 6.44 kB | 23-09-14 11:04 |
arm_capvideo_uinit.o | 2.16 kB | 23-09-14 11:04 |
arm_Client.o | 102.76 kB | 03-11-14 23:23 |
arm_ClientPort | 99.95 kB | 03-11-14 23:23 |
arm_Common.o | 2.89 kB | 23-09-14 11:04 |
arm_Connector.o | 37.29 kB | 23-09-14 11:04 |
arm_control | 146.15 kB | 04-11-14 12:37 |
arm_Father | 9.37 kB | 23-09-14 08:26 |
arm_Functions.o | 2.02 kB | 23-09-14 11:04 |
arm_Lock.o | 1.60 kB | 23-09-14 11:04 |
arm_Logger.o | 7.59 kB | 23-09-14 11:04 |
arm_Mutex.o | 6.47 kB | 23-09-14 11:04 |
arm_Sem.o | 4.98 kB | 23-09-14 11:04 |
arm_ShareBuff.o | 21.13 kB | 23-09-14 11:04 |
arm_ShareMemory.o | 7.59 kB | 23-09-14 11:04 |
arm_ShmIPS.o | 12.88 kB | 23-09-14 11:04 |
arm_Socket.o | 1.16 kB | 23-09-14 11:04 |
arm_SocketOps.o | 5.43 kB | 23-09-14 11:04 |
arm_SocketStream.o | 6.77 kB | 23-09-14 11:04 |
arm_SsbSipH264Encode.o | 4.00 kB | 23-09-14 11:04 |
arm_TcpClient.o | 50.54 kB | 23-09-14 11:04 |
arm_Thread.o | 5.96 kB | 23-09-14 11:04 |
arm_Transform.o | 11.05 kB | 23-09-14 11:04 |
arm_Video.o | 22.58 kB | 23-09-14 11:04 |
capture.cpp | 4.76 kB | 12-12-13 15:12 |
capture.cpp~ | 4.76 kB | 23-11-13 09:17 |
capture.h | 1,009.00 B | 23-11-13 09:17 |
capture.o | 5.05 kB | 23-09-14 11:03 |
capture_init.cpp | 9.78 kB | 12-12-13 14:49 |
capture_init.cpp~ | 9.78 kB | 12-12-13 14:49 |
capture_init.o | 6.09 kB | 23-09-14 11:03 |
capture_uinit.cpp | 1.32 kB | 23-11-13 09:17 |
capture_uinit.o | 1.78 kB | 23-09-14 11:03 |
capvideo.cpp | 8.17 kB | 07-01-14 19:34 |
capvideo.cpp~ | 8.15 kB | 23-11-13 09:17 |
capvideo.h | 527.00 B | 23-11-13 09:17 |
capvideo.o | 12.45 kB | 23-09-14 11:03 |
capvideo_init.cpp | 8.04 kB | 23-11-13 09:17 |
capvideo_init.o | 6.01 kB | 23-09-14 11:03 |
capvideo_uinit.cpp | 1.69 kB | 23-11-13 09:17 |
capvideo_uinit.o | 1.82 kB | 23-09-14 11:03 |
Client.cpp | 6.93 kB | 03-11-14 23:19 |
Client.cpp~ | 6.91 kB | 30-03-14 18:48 |
Client.hpp | 1.03 kB | 23-11-13 09:17 |
Client.o | 66.13 kB | 03-11-14 23:23 |
Client11_19.pro | 1.27 kB | 23-11-13 09:17 |
ClientPort | 87.28 kB | 03-11-14 23:23 |
Common.cpp | 358.00 B | 23-11-13 09:17 |
Common.hpp | 308.00 B | 23-11-13 09:17 |
Common.o | 2.57 kB | 23-09-14 11:03 |
Connector.cpp | 2.37 kB | 23-09-14 10:28 |
Connector.cpp~ | 2.37 kB | 16-03-14 20:18 |
Connector.hpp | 715.00 B | 16-03-14 21:59 |
Connector.hpp~ | 715.00 B | 23-11-13 09:17 |
Connector.o | 24.09 kB | 23-09-14 11:03 |
control | 128.54 kB | 04-11-14 12:37 |
Control.cpp | 11.11 kB | 04-11-14 12:29 |
Control.cpp~ | 10.58 kB | 07-04-14 21:25 |
<DeviceControl.cpp> | 0.00 B | 23-09-14 11:09 |
DeviceControl.hpp | 171.00 B | 23-09-14 11:09 |
Father | 12.37 kB | 23-09-14 08:25 |
Father.cpp | 1.89 kB | 21-02-14 15:48 |
Father.cpp~ | 1.89 kB | 23-11-13 09:17 |
Functions.cpp | 852.00 B | 23-11-13 09:17 |
Functions.hpp | 317.00 B | 23-11-13 09:17 |
Functions.o | 1.48 kB | 23-09-14 11:03 |
IIPS.hpp | 328.00 B | 23-11-13 09:17 |
IMutex.hpp | 194.00 B | 23-11-13 09:17 |
IPC.hpp | 824.00 B | 23-11-13 09:17 |
Lock.cpp | 168.00 B | 23-11-13 09:17 |
Lock.hpp | 453.00 B | 23-11-13 09:17 |
Lock.o | 1.21 kB | 23-09-14 11:03 |
Logger.cpp | 1.95 kB | 23-11-13 09:17 |
Logger.hpp | 1.40 kB | 23-11-13 09:17 |
Logger.o | 6.40 kB | 23-09-14 11:03 |
LogMsg.c | 1.22 kB | 23-11-13 09:17 |
LogMsg.h | 370.00 B | 23-11-13 09:17 |
main.cpp | 1.24 kB | 23-11-13 09:17 |
makefile | 4.00 kB | 09-04-14 22:33 |
makefile~ | 4.00 kB | 23-11-13 09:17 |
MfcDriver.h | 1.71 kB | 23-11-13 09:17 |
MfcDrvParams.h | 4.41 kB | 23-11-13 09:17 |
Mutex.cpp | 543.00 B | 23-11-13 09:17 |
Mutex.hpp | 284.00 B | 23-11-13 09:17 |
Mutex.o | 5.23 kB | 23-09-14 11:03 |
Sem.cpp | 1.01 kB | 23-11-13 09:17 |
Sem.hpp | 504.00 B | 23-11-13 09:17 |
Sem.o | 4.15 kB | 23-09-14 11:03 |
ShareBuff.cpp | 621.00 B | 23-11-13 09:17 |
ShareBuff.hpp | 301.00 B | 23-11-13 09:17 |
ShareBuff.o | 12.41 kB | 23-09-14 11:03 |
ShareMemory.cpp | 1.31 kB | 23-11-13 09:17 |
ShareMemory.hpp | 706.00 B | 28-03-14 21:41 |
ShareMemory.hpp~ | 705.00 B | 28-03-14 21:25 |
ShareMemory.o | 6.66 kB | 23-09-14 11:03 |
ShmIPS.cpp | 797.00 B | 23-11-13 09:17 |
ShmIPS.hpp | 771.00 B | 23-11-13 09:17 |
ShmIPS.o | 9.46 kB | 23-09-14 11:03 |
Socket.cpp | 252.00 B | 23-11-13 09:17 |
Socket.hpp | 304.00 B | 23-11-13 09:17 |
Socket.o | 1.02 kB | 23-09-14 11:03 |
SocketOps.cpp | 2.25 kB | 23-11-13 09:17 |
SocketOps.hpp | 566.00 B | 23-11-13 09:17 |
SocketOps.o | 4.96 kB | 23-09-14 11:03 |
SocketStream.cpp | 2.03 kB | 23-11-13 09:17 |
SocketStream.hpp | 685.00 B | 23-11-13 09:17 |
SocketStream.o | 5.71 kB | 23-09-14 11:03 |
SsbSipH264Encode.c | 9.73 kB | 23-11-13 09:17 |
SsbSipH264Encode.h | 1.85 kB | 23-11-13 09:17 |
SsbSipH264Encode.o | 2.63 kB | 23-09-14 11:03 |
struct.hpp | 1.44 kB | 23-09-14 10:46 |
TcpClient.cpp | 1.22 kB | 23-11-13 09:17 |
TcpClient.hpp | 588.00 B | 23-11-13 09:17 |
TcpClient.o | 31.48 kB | 23-09-14 11:03 |
Thread.cpp | 1.56 kB | 23-11-13 09:17 |
Thread.hpp | 1.07 kB | 23-11-13 09:17 |
Thread.o | 5.08 kB | 23-09-14 11:03 |
ThreadAttr.cpp | 1.71 kB | 23-11-13 09:17 |
ThreadAttr.hpp | 651.00 B | 23-11-13 09:17 |
Transform.cpp | 1.26 kB | 23-11-13 09:17 |
Transform.hpp | 547.00 B | 23-11-13 09:17 |
Transform.o | 7.17 kB | 23-09-14 11:03 |
Uncopyable.hpp | 238.00 B | 28-03-14 21:30 |
Uncopyable.hpp~ | 239.00 B | 28-03-14 21:30 |
Video.cpp | 1.05 kB | 23-11-13 09:17 |
Video.hpp | 536.00 B | 23-11-13 09:17 |
Video.o | 13.39 kB | 23-09-14 11:03 |
<Client2013-12-15> | 0.00 B | 04-11-14 22:07 |
Sponsored links