diff options
| author | Robert Greenwalt <rgreenwalt@google.com> | 2012-04-20 15:21:07 -0700 |
|---|---|---|
| committer | Robert Greenwalt <rgreenwalt@google.com> | 2012-04-20 17:41:42 -0700 |
| commit | 594947793c98e8e7f58f0e9b2cb962c9ef23adeb (patch) | |
| tree | 01be6143d60f80dec1048e5cea81c819e0d96ff2 /include | |
| parent | 545ab46063f083239b29e59b8b491656d93f2a38 (diff) | |
| download | system_core-594947793c98e8e7f58f0e9b2cb962c9ef23adeb.tar.gz system_core-594947793c98e8e7f58f0e9b2cb962c9ef23adeb.tar.bz2 system_core-594947793c98e8e7f58f0e9b2cb962c9ef23adeb.zip | |
Add ability to quote responses as needed.
It's up to the protocol to know when quotes are required. In the future
the response should probably all be binary blobs with lengths.
bug:6353048
Change-Id: I3f9b48ab0f4e6746d75cdc9c0c84d33f38f63661
Diffstat (limited to 'include')
| -rw-r--r-- | include/sysutils/SocketClient.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/sysutils/SocketClient.h b/include/sysutils/SocketClient.h index 4d7c4fa7..85b58efc 100644 --- a/include/sysutils/SocketClient.h +++ b/include/sysutils/SocketClient.h @@ -64,6 +64,9 @@ public: void incRef(); bool decRef(); // returns true at 0 (but note: SocketClient already deleted) + // return a new string in quotes with '\\' and '\"' escaped for "my arg" transmissions + static char *quoteArg(const char *arg); + private: // Send null-terminated C strings int sendMsg(const char *msg); |
