const JSValueRef arguments[],
JSValueRef* exception)
{
- TIME_TRACER_ITEM_BEGIN(__FUNCTION__, 1);;
-
- // Access Check
- TIME_TRACER_ITEM_BEGIN("writeData::ACE", 1);;
- AceSecurityStatus status = BLUETOOTH_CHECK_ACCESS(BLUETOOTH_SOCKET_API_WRITE_DATA);
- TIME_TRACER_ITEM_END("writeData::ACE", 1);;
- TIZEN_SYNC_ACCESS_HANDLER(status, context, exception);
+ TIME_TRACER_ITEM_BEGIN(__FUNCTION__, 1);
try {
// Private Object
if (!priv) {
throw DeviceAPI::Common::UnknownException("Private object is NULL.");
}
-
+
+ // Access Check
+ TIME_TRACER_ITEM_BEGIN("writeData::ACE", 1);
+ TIZEN_CHECK_ACCESS(context, exception, priv, BLUETOOTH_SOCKET_API_WRITE_DATA);
+ TIME_TRACER_ITEM_END("writeData::ACE", 1);
+
ArgumentValidator validator(context, argumentCount, arguments);
JSObjectRef dataArrayObj = validator.toArrayObject(0); // data
const JSValueRef arguments[],
JSValueRef* exception)
{
- TIME_TRACER_ITEM_BEGIN(__FUNCTION__, 1);;
-
- // Access Check
- TIME_TRACER_ITEM_BEGIN("readData::ACE", 1);;
- AceSecurityStatus status = BLUETOOTH_CHECK_ACCESS(BLUETOOTH_SOCKET_API_READ_DATA);
- TIME_TRACER_ITEM_END("readData::ACE", 1);;
- TIZEN_SYNC_ACCESS_HANDLER(status, context, exception);
+ TIME_TRACER_ITEM_BEGIN(__FUNCTION__, 1);
+
try {
// Private Object
if (!priv) {
throw DeviceAPI::Common::UnknownException("Private object is NULL.");
}
+
+ // Access Check
+ TIME_TRACER_ITEM_BEGIN("readData::ACE", 1);
+ TIZEN_CHECK_ACCESS(context, exception, priv, BLUETOOTH_SOCKET_API_READ_DATA);
+ TIME_TRACER_ITEM_END("readData::ACE", 1);
+
std::vector<signed char> data = priv->readData();
- TIME_TRACER_ITEM_END(__FUNCTION__, 1);;
+ TIME_TRACER_ITEM_END(__FUNCTION__, 1);
return JSUtil::toJSValueRef_(context, data);
} catch (const BasePlatformException &err) {
JSValueRef* exception)
{
TIME_TRACER_ITEM_BEGIN(__FUNCTION__, 1);;
-
- // Access Check
- TIME_TRACER_ITEM_BEGIN("close::ACE", 1);;
- AceSecurityStatus status = BLUETOOTH_CHECK_ACCESS(BLUETOOTH_SOCKET_API_CLOSE);
- TIME_TRACER_ITEM_END("close::ACE", 1);;
- TIZEN_SYNC_ACCESS_HANDLER(status, context, exception);
try {
// Private Object
throw DeviceAPI::Common::UnknownException("Private object is NULL.");
}
+ // Access Check
+ TIME_TRACER_ITEM_BEGIN("close::ACE", 1);
+ TIZEN_CHECK_ACCESS(context, exception, priv, BLUETOOTH_SOCKET_API_CLOSE);
+ TIME_TRACER_ITEM_END("close::ACE", 1);
+
+
priv->close();
TIME_TRACER_ITEM_END(__FUNCTION__, 1);;