public void onSessionStatusChanged(O2GSessionStatusCode status) { SyncContext.Post(delegate(object state) { if (mComListener != null) { O2GSessionStatusCode evState = (O2GSessionStatusCode)state; mComListener.SessionStatusChanged((SessionStatusCode)(int)evState); } }, status); }