Lines Matching refs:shared
33 static struct shared_use_st* shared; // 指向shm
56 shared = (struct shared_use_st*)shm;
66 if (shared == nullptr) {
67 LOG("%s err:initShm shared = nullptr", LOGSTR);
70 shared->written = 0;
71 memset_s(shared->data, MAX_DATA_LENGTH, 0, MAX_DATA_LENGTH);
79 if (shared == nullptr) {
80 LOG("%s err:readDataFromShm shared = nullptr", LOGSTR);
84 if (shared->written != 0) {
85 strcpy_s(buf, strlen(shared->data) + 1, shared->data);
87 LOG("readDataFromShm shared->data= %s", shared->data);
88 shared->written = 0;
89 memset_s(shared->data, MAX_DATA_LENGTH, 0, MAX_DATA_LENGTH);
100 if (shared == nullptr) {
103 if (shared->written != 0) {
104 strcpy_s(buf, strlen(shared->data) + 1, shared->data);
106 LOG("readDataFromShmNoClear shared->data= %s", shared->data);
193 if (shared == nullptr) {
194 LOG("%s err:writeDataToShm shared == nullptr", LOGSTR);
201 while (shared->written == 1) {
206 memset_s(shared->data, SHARED_DATA_LEN, 0, SHARED_DATA_LEN);
207 strcpy_s(shared->data, strlen(buf) + 1, buf);
208 shared->written = 1;
209 LOG("writeDataToShm shared->data= %s", shared->data);
210 LOG("writeDataToShm shared->written= %d", shared->written);