FDT defines synchronous methods and asynchronous methods. Asynchronous methods are implemented with a set of methods. For example an asynchronous method <MethodName> is implemented with Begin<MethodName>(), Cancel<MethodName>(), and End<MethodName>().

In this document asynchronous methods are indicated by ‘<>’ in front of the name (e.g. <>MethodName).