3 * Copyright (c) 2012 Samsung Electronics Co., Ltd.
5 * Licensed under the Apache License, Version 2.0 (the License);
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
9 * http://www.apache.org/licenses/LICENSE-2.0
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
20 #include "utility/sync_util.h"
21 #include "event/util.h"
23 #ifndef SYNC_AGENT_LOG
25 #define LOG_TAG "AF_EVENT"
28 void event_init_event_data_iter(sync_agent_event_data_s * event)
32 retm_if(event == NULL, "sync_agent_event_data_s is NULL !!");
34 event->size = event->data;
35 _DEBUG_INFO("event_init_event_data_iter - event->size :[%x]",event->size);
36 event->data = event->data + 1;
37 _DEBUG_INFO("event_init_event_data_iter - event->data :[%x]",event->data);
41 int event_get_event_data_byte_size(sync_agent_event_data_s * iter)
47 return (iter->data - iter->size + 1);
50 int event_get_event_data_element_size(sync_agent_event_data_s * iter)
56 return (int)(iter->size[0]);
59 void event_remove_buffer(sync_agent_event_data_s * event)
64 if (event->size != NULL) {