X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git;a=blobdiff_plain;f=cspi%2Fspi-private.h;h=1ea32bf09000499e9e19903f2e362ee7d8b26b31;hp=45525d1897a16488eb3cb9b7d297e9ad165c4912;hb=5d01be6ec7d2cb2e662c695bd4c28c50ac3f2dab;hpb=3f3795dd1c05e3d7f106b1bee1d1f3baf3724569 diff --git a/cspi/spi-private.h b/cspi/spi-private.h index 45525d1..1ea32bf 100644 --- a/cspi/spi-private.h +++ b/cspi/spi-private.h @@ -57,20 +57,34 @@ typedef struct { void *data; } InternalEvent; +struct _SPIException { + SPIExceptionType type; + CORBA_Object source; + CORBA_Environment *ev; + SPIExceptionCode code; + char * desc; +}; + #define CSPI_OBJREF(a) (((Accessible *)(a))->objref) -CORBA_Environment *cspi_ev (void); -SPIBoolean cspi_exception (void); -Accessibility_Registry cspi_registry (void); -Accessible *cspi_object_add (CORBA_Object corba_object); -void cspi_object_ref (Accessible *accessible); -void cspi_object_unref (Accessible *accessible); -Accessible *cspi_object_borrow (CORBA_Object corba_object); -Accessible *cspi_object_take (CORBA_Object corba_object); -void cspi_object_return (Accessible *accessible); -SPIBoolean cspi_accessible_is_a (Accessible *accessible, - const char *interface_name); +CORBA_Environment *cspi_ev (void); +CORBA_Environment *cspi_peek_ev (void); +SPIBoolean cspi_exception (void); +Accessibility_Registry cspi_registry (void); +Accessible *cspi_object_add (CORBA_Object corba_object); +void cspi_object_ref (Accessible *accessible); +void cspi_object_unref (Accessible *accessible); +Accessible *cspi_object_borrow (CORBA_Object corba_object); +Accessible *cspi_object_take (CORBA_Object corba_object); +void cspi_object_return (Accessible *accessible); +SPIBoolean cspi_accessible_is_a (Accessible *accessible, + const char *interface_name); +AccessibleRole cspi_role_from_spi_role (Accessibility_Role role); +void cspi_streams_close_all (void); +gboolean cspi_exception_throw (CORBA_Environment *ev, char *desc_prefix); +AccessibleAttributeSet + *_cspi_attribute_set_from_sequence (const Accessibility_AttributeSet *seq); #define cspi_return_if_fail(val) \ if (!(val)) \ return