X-Git-Url: http://git.pjr.cc/?p=CBFWR.git;a=blobdiff_plain;f=libcbfwr%2Fcomms.php;h=8e7ed3274ce8dce9096193b84311fffcdff34132;hp=b0c4f041c91617881504977d7b45c3856d4f57a0;hb=c6a0d901040bc483d89d8596661dcf0d5a48ffb2;hpb=c184472f1c4206a3bcd76ff8e9d27dc2eb1a4c4c diff --git a/libcbfwr/comms.php b/libcbfwr/comms.php index b0c4f04..8e7ed32 100644 --- a/libcbfwr/comms.php +++ b/libcbfwr/comms.php @@ -37,11 +37,21 @@ class Comms { sem_release($this->semres); } + function deleteConfig($type) + { + global $MESSAGE_KEY, $LOCKING_KEY, $STORE_KEY, $CONF_STORE_SIZE; + $shm_space = shm_attach($STORE_KEY, $CONF_STORE_SIZE); + + shm_remove_var($shm_space, $type); + } // type = 0 for the fs config // type = 1 for the boot hardware config // type = 2 for running config // type = 3 for web config + + // type = 4 for merged running config cache + // type = 5 for merged web config cache function putConfig($config, $type=0) { global $MESSAGE_KEY, $LOCKING_KEY, $STORE_KEY, $CONF_STORE_SIZE;