# Packages

Package events holds event structures, methods and functions.
No description provided by the author

# Functions

DefaultDependentServices return the dependent services (as an array of ServiceRelationship) for the specified project and service.
IsNamedVolume returns whether the specified volume (string) is a named volume or not.
NameAlias returns the name and alias based on the specified string.
NewDefaultListener create a default listener for the specified project.
NewProject creates a new project with the specified context.
NewServiceRelationship creates a new Relationship based on the specified alias and relationship type.

# Constants

RelTypeDependsOn means the dependency was explicitly set using 'depends_on'.
RelTypeIpcNamespace means the service share the same ipc namespace.
RelTypeLink means the services are linked (docker links).
RelTypeNetNamespace means the services share the same network namespace.
RelTypeNetworkMode means the services depends on another service on networkMode.
RelTypeVolumesFrom means the services share some volumes.

# Variables

Error definitions.
Error definitions.
State definitions.
State definitions.

# Structs

Context holds context meta information about a libcompose project, like the project name, the compose file, etc.
EmptyService is a struct that implements Service but does nothing.
Project holds libcompose project information.
ServiceRelationship holds the relationship information between two services.

# Interfaces

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Service defines what a libcompose service provides.
ServiceFactory is an interface factory to create Service object for the specified project, with the specified name and service configuration.
No description provided by the author
No description provided by the author

# Type aliases

ServiceRelationshipType defines the type of service relationship.
ServiceState holds the state of a service.