# Uses of Package
org.eclipse.emf.cdo.common.protocol

- Packages that use org.eclipse.emf.cdo.common.protocol
  Package | Description
  --- | ---
  org.eclipse.emf.cdo.common.branch | Common concepts for dealing with branches.
  org.eclipse.emf.cdo.common.id | Common concepts for dealing with object and revision IDs.
  org.eclipse.emf.cdo.common.model | Common concepts for dealing with models and types.
  org.eclipse.emf.cdo.common.protocol | Common concepts for dealing with protocols and CDO-specific I/O.
  org.eclipse.emf.cdo.common.util | Common utility classes, some common interfaces and exceptions.
  org.eclipse.emf.cdo.server | Server concepts for dealing with repositories and stores.
  org.eclipse.emf.cdo.server.db | Server concepts for dealing with DB stores and accessors.
  org.eclipse.emf.cdo.server.db.mapping | Server concepts for dealing with mapping strategies and mappings for classes, lists and types.
  org.eclipse.emf.cdo.session | Client concepts for dealing with sessions to CDO repositories.
  org.eclipse.emf.cdo.spi.common | Common service provider interfaces and useful base implementations.
  org.eclipse.emf.cdo.spi.common.branch | Common service provider interfaces and useful base implementations for dealing with branches.
  org.eclipse.emf.cdo.spi.common.id | Common service provider interfaces and useful base implementations for dealing with object and revision IDs.
  org.eclipse.emf.cdo.spi.common.model | Common service provider interfaces and useful base implementations for dealing with models and types
  org.eclipse.emf.cdo.spi.common.protocol | Common base implementations for dealing with I/O of CDO data structures.
  org.eclipse.emf.cdo.spi.common.revision | Common service provider interfaces and useful base implementations for dealing with revisions and deltas.
  org.eclipse.emf.cdo.spi.server | Server service provider interfaces and useful base implementations.
  org.eclipse.emf.spi.cdo | Client service provider interfaces and useful base implementations.

- Classes in org.eclipse.emf.cdo.common.protocol used by org.eclipse.emf.cdo.common.branch
  Class | Description
  --- | ---
  CDODataInput | Provides I/O methods for reading various CDO data types and concepts from streams.
  CDODataOutput | Provides I/O methods for writing various CDO data types and concepts to streams.

- Classes in org.eclipse.emf.cdo.common.protocol used by org.eclipse.emf.cdo.common.id
  Class | Description
  --- | ---
  CDODataInput | Provides I/O methods for reading various CDO data types and concepts from streams.
  CDODataOutput | Provides I/O methods for writing various CDO data types and concepts to streams.

- Classes in org.eclipse.emf.cdo.common.protocol used by org.eclipse.emf.cdo.common.model
  Class | Description
  --- | ---
  CDODataInput | Provides I/O methods for reading various CDO data types and concepts from streams.
  CDODataOutput | Provides I/O methods for writing various CDO data types and concepts to streams.

- Classes in org.eclipse.emf.cdo.common.protocol used by org.eclipse.emf.cdo.common.protocol
  Class | Description
  --- | ---
  CDODataInput | Provides I/O methods for reading various CDO data types and concepts from streams.
  CDODataOutput | Provides I/O methods for writing various CDO data types and concepts to streams.
  CDOProtocolConstants | Symbolic protocol constants commonly used in CDO.
  CDOProtocolConstants.UnitOpcode |

- Classes in org.eclipse.emf.cdo.common.protocol used by org.eclipse.emf.cdo.common.util
  Class | Description
  --- | ---
  CDODataInput | Provides I/O methods for reading various CDO data types and concepts from streams.
  CDODataOutput | Provides I/O methods for writing various CDO data types and concepts to streams.

- Classes in org.eclipse.emf.cdo.common.protocol used by org.eclipse.emf.cdo.server
  Class | Description
  --- | ---
  CDODataInput | Provides I/O methods for reading various CDO data types and concepts from streams.
  CDODataOutput | Provides I/O methods for writing various CDO data types and concepts to streams.
  CDOProtocol.CommitData |

- Classes in org.eclipse.emf.cdo.common.protocol used by org.eclipse.emf.cdo.server.db
  Class | Description
  --- | ---
  CDODataInput | Provides I/O methods for reading various CDO data types and concepts from streams.
  CDODataOutput | Provides I/O methods for writing various CDO data types and concepts to streams.

- Classes in org.eclipse.emf.cdo.common.protocol used by org.eclipse.emf.cdo.server.db.mapping
  Class | Description
  --- | ---
  CDODataInput | Provides I/O methods for reading various CDO data types and concepts from streams.
  CDODataOutput | Provides I/O methods for writing various CDO data types and concepts to streams.

- Classes in org.eclipse.emf.cdo.common.protocol used by org.eclipse.emf.cdo.session
  Class | Description
  --- | ---
  CDOAuthenticator | Deprecated. As of 4.2 use `IPasswordCredentialsProvider` directly

- Classes in org.eclipse.emf.cdo.common.protocol used by org.eclipse.emf.cdo.spi.common
  Class | Description
  --- | ---
  CDODataInput | Provides I/O methods for reading various CDO data types and concepts from streams.

- Classes in org.eclipse.emf.cdo.common.protocol used by org.eclipse.emf.cdo.spi.common.branch
  Class | Description
  --- | ---
  CDODataInput | Provides I/O methods for reading various CDO data types and concepts from streams.
  CDODataOutput | Provides I/O methods for writing various CDO data types and concepts to streams.

- Classes in org.eclipse.emf.cdo.common.protocol used by org.eclipse.emf.cdo.spi.common.id
  Class | Description
  --- | ---
  CDODataOutput | Provides I/O methods for writing various CDO data types and concepts to streams.

- Classes in org.eclipse.emf.cdo.common.protocol used by org.eclipse.emf.cdo.spi.common.model
  Class | Description
  --- | ---
  CDODataInput | Provides I/O methods for reading various CDO data types and concepts from streams.
  CDODataOutput | Provides I/O methods for writing various CDO data types and concepts to streams.

- Classes in org.eclipse.emf.cdo.common.protocol used by org.eclipse.emf.cdo.spi.common.protocol
  Class | Description
  --- | ---
  CDODataInput | Provides I/O methods for reading various CDO data types and concepts from streams.
  CDODataOutput | Provides I/O methods for writing various CDO data types and concepts to streams.

- Classes in org.eclipse.emf.cdo.common.protocol used by org.eclipse.emf.cdo.spi.common.revision
  Class | Description
  --- | ---
  CDODataInput | Provides I/O methods for reading various CDO data types and concepts from streams.
  CDODataOutput | Provides I/O methods for writing various CDO data types and concepts to streams.

- Classes in org.eclipse.emf.cdo.common.protocol used by org.eclipse.emf.cdo.spi.server
  Class | Description
  --- | ---
  CDODataInput | Provides I/O methods for reading various CDO data types and concepts from streams.
  CDODataOutput | Provides I/O methods for writing various CDO data types and concepts to streams.
  CDOProtocol | The communications protocol associated with a CDO `session`.
  CDOProtocol.CommitNotificationInfo |
  CDOProtocolConstants | Symbolic protocol constants commonly used in CDO.
  CDOProtocolConstants.UnitOpcode |

- Classes in org.eclipse.emf.cdo.common.protocol used by org.eclipse.emf.spi.cdo
  Class | Description
  --- | ---
  CDOAuthenticator | Deprecated. As of 4.2 use `IPasswordCredentialsProvider` directly
  CDODataInput | Provides I/O methods for reading various CDO data types and concepts from streams.
  CDOProtocol | The communications protocol associated with a CDO `session`.
  CDOProtocol.CommitData |
  CDOProtocol.CommitNotificationInfo |
  CDOProtocolConstants | Symbolic protocol constants commonly used in CDO.
  CDOProtocolConstants.UnitOpcode |