version 1.4, 2002/05/17 19:00:25
|
version 1.5, 2002/05/21 16:39:57
|
|
|
{ | { |
// Get key part: | // Get key part: |
| |
char* key = strtok(p, "="); |
char* equalsign = strchr(p, '='); |
|
if (!equalsign) |
if (!key) |
|
{ | { |
throw IllformedObjectName(objectName); | throw IllformedObjectName(objectName); |
} | } |
| |
String keyString(key); |
*equalsign = 0; |
|
String keyString(p); |
| |
if (!CIMName::legal(keyString)) | if (!CIMName::legal(keyString)) |
throw IllformedObjectName(objectName); | throw IllformedObjectName(objectName); |
|
|
// Get the value part: | // Get the value part: |
| |
String valueString; | String valueString; |
p = p + strlen(key) + 1; |
p = equalsign + 1; |
KeyBinding::Type type; | KeyBinding::Type type; |
| |
if (*p == 'R') | if (*p == 'R') |